someone that takes part in a race - Spanisch Englisch Wörterbuch